using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;

namespace  Hostal.Bussines.Entities
{
    public partial class Proveedore
    {
        public Proveedore()
        {
            this.Insumos = new List<Insumo>();
            this.Pedidos = new List<Pedido>();
        }

        public int IdProveedor { get; set; }

        [Required(ErrorMessage = "Ingrese el Ruc del Proveedor")]
        [Range(10000000000  , 99999999999,ErrorMessage = "El Ruc Ingresado es incorrecto")]
        public string RUC { get; set; }

        [Required(ErrorMessage = "Ingrese la Razon Social")]
        public string RazonSocial { get; set; }

        [Required(ErrorMessage = "Ingrese la Direccion")]
        public string Direccion { get; set; }

        [Required(ErrorMessage = "Ingrese el Telefono")]
        [Range(100000, 999999, ErrorMessage = "El Telefono Ingresado es incorrecto")]
        public string Telefono { get; set; }

        [Required(ErrorMessage = "Ingrese la descripcion")]
        public string Descripcion { get; set; }
        public virtual ICollection<Insumo> Insumos { get; set; }
        public virtual ICollection<Pedido> Pedidos { get; set; }
    }
}
